/*
 * 文件名：DateTimeFormatHandler.java
 * 版权：亚信联创版权所有
 * 描述：TODO
 * 修改人：yuanze
 * 修改时间：2014年12月1日
 * 修改内容：TODO
 */
package com.ailk.bigdata.etl.realstream.server.service.impl;

import io.netty.buffer.ByteBuf;

import com.ailk.bigdata.etl.realstream.server.service.FormatHandler;

/**
 * @description TODO
 * @author [yuanze]
 * @version [版本号,2014年12月1日]
 * @see [相关类/方法]
 * @since [产品/模块版本]
 */
public class ShortFormatHandler extends FormatHandler
{

	/**
	 * @see com.ailk.bigdata.etl.realstream.server.service.FormatHandler#handleRequest(io.netty.buffer.ByteBuf,
	 *      int, java.lang.StringBuilder)
	 */
	@Override
	public void handleRequest(ByteBuf byteBuf, StringBuilder content)
	{
		String value = Short.toString(byteBuf.readShort());
		content.append(value);
		if (getSuccessor() != null)
		{
			content.append(separator);
			getSuccessor().handleRequest(byteBuf, content);
		}
		value = null;
	}

}
